@charset "utf-8";
/* CSS Document */
body{font-family:'微软雅黑';font-size:12px;}
#container{width:100%;}
.m20{margin-left:20px;}
.m25{margin-left:25px;}
.m5{margin-left:5px;}
.rm77{margin-right:30px;}
.t7{margin-top:7px;}
#menu{width:228px;background:#53a4ea;
}
#logo{width:228px;height:175px;background:url('images/logo.png');
color:#fff;font-size:16px;text-align:center;}
#logo div{margin-top:103px;}
#logo b{font-size:20px;}
#bottom_logo{position:absolute;}
#menu ul.ul_menu{color:#fff;
margin:0 0 0 0;
}
#menu ul.ul_menu a{color:#fff;font-size: 14px;}
#menu ul.ul_menu>li{margin:1px 0 1px 0;}
#menu ul.ul_menu>li>div>div{height:35px;padding-left:55px;line-height:30px;}
#menu ul.ul_menu > li.onf > div {
    border-left: 4px solid #b6ddff;
}
#menu ul.ul_menu>li.onf>div{background:#3691df;}

#menu ul.ul_menu .home{background:url('../images/home.png') 25px 4px no-repeat;}
#menu ul.ul_menu .page{background:url('../images/page.png') 25px 4px  no-repeat;}
#menu ul.ul_menu .zoom{background:url('../images/zoom.png') 25px 4px  no-repeat;}

#menu ul.ul_menu ul.next_ul{margin:12px 0 0 45px;}
#menu ul.ul_menu ul.next_ul li{height:26px;margin-bottom:17px;line-height:24px;padding-left:15px;
border-radius:5px;
 -moz-border-radius: 5px; /* Firefox */
 -webkit-border-radius: 5px;
width:153px;}
#menu ul.ul_menu ul.next_ul li.ons{background:#3691df;}


#ct{width:80%;background:#f2f4f7;/*background:url('../images/r_bg.png');*/
overflow:scroll-y;}
#ct .bg_top{background:url('../../images/topbg_02.jpg') repeat-x;/* ;background:#4da0e7 */width:100%;height:29px;line-height:29px;
color:#fff;font-size:12px;}
#ct .circle_num{border-radius:15px;background:#e13912;font-family:"黑体";height:16px;width:16px;line-height:16px;overflow:hidden;
text-align:center;font-weight:bold;margin-top:6px;}
#ct .ans{height:45px;width:100%;/*background:url('../images/la_bg.png') repeat-x;*/}

.bnt{padding-bottom:10px;min-width:62px;height:22px;line-height:22px;color:#202020;background:#52a6ef;border-radius: 2px;}
.bnt:hover{ background:#3397f0; }
.bnt a img{ top:0px; left: 5px; margin-top: 3px; }
.bnt span{position:relative;top:-3px;left:5px;color:white;}
.bnt a{color:#0072d4;}
.ans .ans_left{float:left;margin:14px 0 0 14px;}
.ans .ans_left li{margin-right: 6px;float:left;}

.blue{background:#6099fc;}
.green{background:#2ec9a7;}
.yellow{background:#e8a72b;}
.cblue{ background:#54A4EB; }
.blue{background:#7c97db;}
.red{background:#32b1e0;}
.green{background:#47bf7a;}
.yellow{background:#f4b713;}
.cyan{background:#a384e9 !important;}
.qt{background:#53a4ea;}
.blue:hover{background:#597dd6;}
.red:hover{background:#089fd7;}
.green:hover{background:#1cb85e;}
.yellow:hover{background:#e7a310;}
.cyan:hover{background:#803dbc !important;}
.qt:hover{background:#2384ba;}
.cblue:hover{ background:#3484cB; }
.damger{ background:#f5564b; }
.damger:hover{ background:#d5361b; }
.soft{ background:#14b4c2 !important; }
.soft:hover{ background:#0494a2 !important; }

.bnt_c{border-radius: 2px;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    padding: 0 7px;
    text-align: center;
    font-size: 12px;}
 .bnt_c img{position:relative;top:-2px;}
.bnt_c a{color:#fff;}
 .ans .ans_right{margin:13px 20px 0 0;} 
 .ans .ans_right li{float:left;margin-right:3px;}
 .exit a{ color:#fff;}
       a:hover{ text-decoration:underline;}
 
 .tab_bnt{min-width:86px;height:28px;color:#606060;
 text-align:center;line-height:25px;
 border-radius:6px;
 -moz-border-radius: 6px; /* Firefox */
 -webkit-border-radius:6px;
 border:1px solid #c4c4c4;
 background:#f1f1f1;
 cursor:pointer;}
 .tab_bnt a{color:#606060;}
 
 .nr_x{margin:10px 0 0 0;width:100%;}
 .tab_ul li{float:left;margin-left:4px;font-size:12px;}
 .tab_ul li.on{background:#fff;color:#1065b8;font-weight:bold;font-size:14px;}
 .tab_ul li.on span{display:block;background:#fff;z-index:10;width:100%;height:30px;position:relative;
 top:3px;line-height:18px;}
 
 #ct .nr_x_b{position:relative;
 top:-5px;background:#fff;width:100%;overflow:hidden;}
#ct .nr{margin:10px 0 20px 22px;}
 .nr{
    margin: 10px 10px 20px 22px;
}
 .table{border:1px solid #dbdee1;
 background:#fff;color:#161616;}
  .table td{text-align:center;height:23px;width:13%;border:1px solid #dbdee1;
  font-size:12px;
  padding-right:1%;}
.table td.lts{text-align:right;}
 .table span.start{color:#e90000;}

img {
    vertical-align: baseline;
}

select{
               width                    : 99%;
               height					: 20px;
               text-align               : left;
               vertical-align           : middle;
              /*  border                   : 1px solid #dbdee1; */
               border                   : 0px ;
               -webkit-appearance       : none;
               -moz-appearance          : none;
               appearance               : none;
               cursor                   : pointer;
               outline                  : none;
               background:transparent url(../themes/metro/images/combo_arrow.png) no-repeat top right;opacity: 0.6;
            }
select option{
                padding             : 4px 10px 4px 10px;
               
                font-weight         : normal;
            }

#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .ans_left{padding:0 0 0 14px;}
#nav-menu .ans_left li{position:relative;float:left;display:inline;}
#nav-menu .ans_left li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .ans_left li a.xialaguang{display:inline-block;height:28px;text-decoration:none;font-size:12px;width:62px;}
#nav-menu .ans_left li a.selected,#nav-menu .ans_left li a.navhover,#nav-menu .ans_left li a.xialaguang:hover{}
#nav-menu .ans_left li a.navhover, #nav-menu .ans_left li a.xialaguang:hover{}
#nav-menu .ans_left li a.xialaguang span{height:30px;line-height:25px;display:inline-block;z-index:101;padding-top: 2.5px;}

/*
#nav-menu .ans_left ul.children{display:none;position:absolute;top:24px;left:0px;width:150px;border:0px solid #1a529c;border-top:0;line-height:normal;z-index:100;}
#nav-menu .ans_left ul.children li{width:150px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc; z-index:101;}
#nav-menu .ans_left ul.children li h3{display:block; width:100%;}
#nav-menu .ans_left ul.children li a{width:100%;height:28px;line-height:28px;overflow:hidden;padding:0px;display:block;text-align:left;padding-left: 15px;
text-decoration:none; font-size:12px;z-index:101;}*/


.dashedbar{ width: 99%; height: 14px; margin-bottom: 12px; position: relative; text-align: center; border-bottom: 1px dashed #fff; } 
.dashedbar span{ position: relative; top:5px; padding:0 20px; margin: 0 auto; background-color: #fff; }
.dashedbar.text-blue { color: #0d79d6; border-color: #0d79d6; }
.dashedbar.text-cyan{ color: #713fe5; border-color: #713fe5;margin-top: 5px; }
.dashedbar.text-soft{ color: #14b4c2; border-color: #14b4c2;margin-top: 5px; }



.table_attach th, .table_attach td {
    border: 1px solid #dbdee1;
    color: #202020;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    line-height: 23px;
    text-align: center;
}
.table_attach th {
    background: #53a4ea none repeat scroll 0 0;
    border-right-color: #81c0f6;
    color: #fff;
    white-space:nowrap;
}

.table_attach tr.cyan th{ background:#a384e9; border-right-color: #af93f0; }
.table_attach tr.soft th{ background:#14b4c2; border-right-color: #39c7d3; }

#nav-menu .ans_left ul.children li {}

.bao{background:#fff;z-index:1;position:relative; top: -6px; border-top: 1px solid #d6d6d6;}

.nr-left {
    width: 72%;
}
.nr-right {
    width: 28%;
}
.nr-left, .nr-right {
    float: left;
}

.nr_x_b {
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
    position: relative;
    top: -5px;
    width: 100%;
    z-index: 9;
}

.panel-tool-close {
    background: rgba(0, 0, 0, 0) url("../../images/close.jpg") no-repeat scroll 0px 0;
}


.add_but{height: 30px; padding-top: 4px;}
.add_but li input:hover{ background:#3397f0; }
.add_but li{float: right;text-align:center;width:55px;height:25px;margin-left:15px;}
.add_but li input{padding-left:15px;}
.add_but li img{float: left; position: relative; top: -19px;left:4px;}


#nav-menu .ans_left ul.children{ border: 1px solid #cecece;background-color:#fff;
    display: none;
    left: 0;
    position: absolute;
    top: 22px;
    width: 125px;
    z-index: 12;}
#nav-menu .ans_left ul.children li{width:123px;padding:0px;display:inline-block;font-size:12px;border-top:0px ;}
#nav-menu .ans_left ul.children li a{background-color: #fff;text-decoration:none;
    color: #404040;
    display: block;
    line-height: 25px;
    margin: 1px 0 2px;}
#nav-menu .ans_left ul.children li a:hover{background-color:#efefef;text-decoration:none;}

#nav-menu .ans_left li{position:relative;float:left;display:inline;font-size:12px;}
#nav-menu .ans_left li a.xialaguang{display:inline-block;color:#FFF;text-decoration:none;font-size:12px;text-align:center;}
#nav-menu .ans_left li a.xialaguang span{line-height:22px;display:inline-block;}
#nav-menu .ans_left li a.navhover span,{}


.panel-tool-close {
    background: rgba(0, 0, 0, 0) url("../../images/close.jpg") no-repeat scroll 0px 0;
}

.window{
 background: #fff none repeat scroll 0 0;
    border: 1px solid #54a4eb;
    box-shadow: 0 0 12px #ccc;
}

.messager-button .l-btn , .dialog-button .l-btn{
    color: #fff;
    border: 0px;
}
.messager-button .l-btn:hover , .dialog-button .l-btn:hover {
    color: #fff;
    border: 0px;
    background-color: #fff;
}
.messager-button .l-btn .l-btn-text , .dialog-button  .l-btn .l-btn-text {
	 background: #53a4ea none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    min-width: 54px;
    padding-right: 4px;
    position: relative;
    text-decoration:none;
}
.messager-button .l-btn .l-btn-text:hover , .dialog-button .l-btn .l-btn-text:hover { background:#3397f0; text-decoration: none;}
.messager-button .l-btn-focus {
    color: #fff;
    border: 0px ;
    outline: none ;
}

/* 重写easyuitab样式 */
.tabs-header {border:0px;}
.tabs li.tabs-selected a.tabs-inner {
    background-color: #fff;
    color: #1065b8;
    font-size:14px !important;
    position: relative;
    z-index: 100;
}
.tabs li a.tabs-inner {
    background-color: #f1f1f1;
    color: #606060;
    font-size: 12px !important;
}
.tabs li a.tabs-inner:hover {
    background: #fff;
    color: #1065b8;
    filter: none;
    font-size:14px !important;
}
.messager-body {
    border: 0 none !important;
    overflow: hidden;
    padding: 10px;
}
.window-header{display:block;  border-bottom: 0 none;}

.tabs-panels{
	border-top: 1px solid #cecece;
	top:-4;
}

 .addBtn{ color: #427cce; }
 .addBtn:hover{ color: #f84638; }
 
 .tabstar {
color: red;
position: relative;
top: -5px;
}